Работа с группами
Коровкин Н. М.
Российский университет дружбы народов, Москва, Россия
10 сентября 2025
Получить представление о работе с учётными записями пользователей и группами пользователей в операционной системе типа Linux.
Получить представление о работе с учётными записями пользователей и группами пользователей и выдолнить домешнее задание
Для начала узнаем какую учетную запись мы используем с помощью whoami а потом воспользуемся командой id.С помощью нее мы узнаем индентификатор пользователя, индентификатор основной группы, все группы куда входит пользователь
Введя ту же команду уже от Рут мы получим другой вывод. uid всегда будет равен 0, основная группа будет иметь то же значение. Также рут не ограничен в правах и имеет доступ ко всем файлам и процессам.
Теперь мы откроем файл в безопасном режиме.
Находим группу wheel.Группа wheel в Linux — это специальная группа пользователей, которая исторически используется для контроля доступа к командам вроде su или sudo, позволяющим пользователям получать права суперпользователя (root)
Теперь создадим учетную запись пользователя Элис. Посмотрим информацию о том в каких она группах, добавим ей пароль и переключимся на нее.
От лица Элис создадим теперь боба
Откроем logins.def
Находим сначала CREATE HOME
Находим следующий пункт и меняем значение на no
Переходим в папку и создаем две папки для документов и фотографий.
Открываем bashrc и дописываем в конец строку
После этого вновь переключаемся на элис и создаем Кэрол.Добавляем пароль, переключаемся на нее и смотрим информацию. Здесь показано что первоначальная группа 1003
Теперь смотрим наличие нужных папок у кэрол.Все на месте
Теперь посмотрим информацию о пароле Кэрол. Здесь мы имеем хэшированный пароль, который мы должны настроить - срок его действия.
В этом упражнении требуется создать две группы и добавить некоторых пользователей в эти группы.
Теперь смотрим информацию о кэрол.Она находится в третей группе а ее основная 100 как и должно быть.
У элис и боба также отображается информация о группах.Для них основная - 1004.
id, groups, whoami,
getent passwdid root или через
/etc/passwdsu переключает пользователя, требует пароль того
пользователя; sudo выполняет команду с правами другого
пользователя, использует свой пароль/etc/sudoersvisudosudo (Debian/Ubuntu) или wheel
(RHEL/CentOS)/etc/default/useradd (настройки по умолчанию),
/etc/skel/ (шаблон файлов для нового пользователя)/etc/passwd, дополнительные группы —
/etc/group; например, alice: основной GID 1001 в
/etc/passwd, в дополнительных группах
/etc/grouppasswd (смена пароля), chage (срок
действия пароля)groupadd, groupmod
или gpasswd — они безопасно редактируют
/etc/groupв результате выполнения работы мы научились работать с группами